insistently annoy someone - French English Dictionary