roll on the floor laughing - Turkish English Dictionary