giggle like a schoolgirl - Turkish English Dictionary