smiling like a cheshire cat - Turkish English Dictionary