Definition of threap in English:

threap

verb

[no object]Northern English, Scottish
  • Argue or protest obstinately.

Origin

Old English thrēapian, of unknown origin.

Pronunciation

threap

/θriːp/