gadfly

gadfly

gadfly

Noun

a persistently annoying person

Synonyms:

Noun

any of various large flies that annoy livestock

Synonyms: