expressing annoyance or anger - Turco Inglés Diccionario