a thorn in your side - Turkish English Dictionary