laugh up your sleeve - Turkish English Dictionary