be doubled up with laughter - Turkish English Dictionary