Term Gallery logo

Meanings of seismic damper in English