expressing annoyance or anger - Francés Inglés Diccionario