Definition of threap in English:

threap

verb

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

Origin

Old English thrēapian, of unknown origin.

Pronunciation

threap

/θriːp/