laugh in the sleeve - Turkish English Dictionary