gadfly


gadfly (http://definr.com/gadfly)

     n 1: a persistently annoying person [syn: pest, blighter, cuss,
           pesterer]
     2: any of various large flies that annoy livestock