Skip to main content

Definitions by HeyMoonDontYouGoDown

A happy, high-pitched sound made from one's oral region.
Squee by HeyMoonDontYouGoDown November 5, 2011