rude and annoying woman - Francés Inglés Diccionario