annoying, irritating, insistent person - Espagnol Anglais Dictionnaire