Skip to main content

Mecosta Imposta's definitions

Mecosta

Share definition
Most Badass Town in the Sticks; where pimps live.
Did you see that pimp hanging on the block of Mecosta?
by Mecosta Imposta October 26, 2011
Flag
mugGet the Mecosta mug.