Translation of giggle in English:

User Contribution

giggle

verb