look of annoyance - Turkish English Dictionary