insistently annoy someone - German English Dictionary