continually annoying or inconveniencing someone - French English Dictionary