English dictionary
thud meaning and definition
Definition and meaning of thud at MeaningMonkey.org. thud meaning and definition in the English Dictionary.THUD noun
Definition of thud (noun)
THUD verb
Definition of thud (verb)
Source: Princeton University Wordnet