harasserEnglish

harasser, harrier

Noun

A persistent attacker

English: harasser, harrier

A persistent tormentor

English: harasser

English words with similar meanings

Show 1 words