annoying, insistent person - Allemand Anglais Dictionnaire