to one's annoyance - Turkish English Dictionary