1 definition by stalahahiedfe

Top Definition
No lubrication
Nuff said
chapped stick
by stalahahiedfe March 21, 2011

Mug icon
Buy a chapped stick mug!