repeatedly and frequently annoy - Spanish English Dictionary