annoying, irritating, insistent person - Französisch Englisch Wörterbuch