1 definition by mchula

Top Definition
The Chucotown is El Paso, Texas.
Ey man I live in chucotown!
by mchula September 03, 2005
Mug icon
Buy a chucotown mug!