something to laugh at - Turkish English Dictionary