laughing out loud - Turkish English Dictionary