Wind-up-merchant meaning

(England, colloquial) Someone who enjoys winding others up in the sense of making fun of them or playing practical jokes.
noun
0
0
Advertisement