The polish word for Owl.
Look at that sowa! Its so beautiful!
by qwertyuiop[awdfghjkl; July 14, 2008
2 more definitions
A person with a really big dome, literally and figuratively.
She's a sowa, her head couldn't possibly fit through the door
by Stephanie Kinch January 19, 2003