i couldn't help laughing. - Turkish English Dictionary