insistently annoy someone - Turkish English Dictionary