Celesa's definitions
First of all, Cowtown is in Fort Worth, Texas. NOT Dallas! Second of all, Cowtown is one word. I just had to add this entry here because the above person is a fucking dumbass.
by Celesa October 9, 2006
Get the cow townmug.
Get the cow townmug.