Top definition
Expressing delight or satisfaction
After completing the tough science project, I shouted "Cowabanga".
by theavishek01 April 18, 2016
Get the mug
Get a cowabanga mug for your cat Nathalie.