Top definition
A word used to describe excitement, surprise, or any other context you can think of.
"Wowtanks that domeski was superb!"
by sFlynn September 04, 2008
Get the mug
Get a wowtanks mug for your guy Larisa.