something annoying - Turkish English Dictionary