Annoying sort
Else clues• Annoying critic
• Annoying person
• Instigator
• Irksome critic
• One who may bug you
• Persistent pest
• Persistent, irritating critic
• Political troublemaker
• Troublemaker
• A persistently annoying person
• Any of various large flies that annoy livestock