Skip to main content

Demcars 's definitions

demcars

Share definition
Demcars is a saying that some people in the south Texas area made up. It’s basically saying damn that cars bad ass.
Yo look at that Demcar, that shits nice!

Demcars
by Demcars June 30, 2024
Flag
mugGet the demcars mug.