a laughing stock - Turkish English Dictionary