it expresses annoyance or indignation - Alemán Inglés Diccionario

Proponer traducción