annoying and inconveniencing person - Spanish English Dictionary