1 definition by Tom Brown

Top Definition
The most amazing, godly store in the history of life.
Yo i just bought some sick EDs from Wawa.
by Tom Brown December 11, 2007

Mug icon
Buy a wawa mug!