annoying, irritating, insistent person - İspanyolca İngilizce Sözlük