insistent annoyance - French English Dictionary