to shriek with laughter - Turkish English Dictionary