expressing annoyance or anger - German English Dictionary