1 definition by MargotPantsPartay

Top Definition
Noun meaning: Pure awesomeness.
Willa is sure full of Willa.
by MargotPantsPartay March 05, 2007

Mug icon
Buy a Willa mug!