1 definition by Mr. Turner

Top Definition
El Paso Texas
I live in Chuco Town
by Mr. Turner February 28, 2012

Mug icon
Buy a Chuco Town mug!