something of a puzzle - Turkish English Dictionary