takedownEnglish

takedown, put-down, squelch, squelcher

Noun

A crushing remark

English: put-down, squelch, squelcher, takedown

(amateur wrestling) being brought to the mat from a standing position

English: takedown

English words with similar meanings

Show 3 words