noun
Meaning 1
A device mounted in a structure in order to reduce mechanical vibrations, consisting of a mass mounted on one or more damped springs.
Definition source: English Wiktionary via Wiktextract
Topics: architecture, engineering, geography, geology, natural-sciences, physical-sciences, seismology
No example sentence was provided for this meaning.
Meaning relationships
Synonyms: TMD
Antonyms: none provided