annoying, irritating, insistent person - Spanisch Englisch Wörterbuch