Dictionary |
1 Result
#1
put-down
n.
[
squelch
,
squelcher
,
takedown
] a crushing remark
. wn