grin like a cheshire cat - Turkish English Dictionary