an expression of annoyance - Alemán Inglés Diccionario