cracking up laughing - Turkish English Dictionary