expressing annoyance or anger - Turc Anglais Dictionnaire