annoying and inconvenient person - Espagnol Anglais Dictionnaire