1 definition by Louiloui

Top Definition
The best band name ever
Dude we should call our band mustache cash stash
by Louiloui September 17, 2013

Mug icon
Buy a mustache cash stash mug!