grin like a cheshire cat grin - Turkish English Dictionary