Skip to main content

Definitions by Sarah Marie 23

An exclamation meaning roughly, "Sweet," "awesome," or sometimes even "hurrah."
"How are you?"

"Oh, I'm great."

"Squanga! I'm glad to hear that."
Squanga by Sarah Marie 23 June 11, 2006