1 threap down | Definition of threap down

threap down

transitive verb

Definition of threap down

chiefly Scottish
: to reduce to silence by vigorous or repeated assertion