Skip to main content

Definitions by notorious n.i.c.

An acronym for Crazy Town Roswell, referring to the alien capital of the world, Roswell, New Mexico.
"That dood has been up for 2 weeks straight!"
"No doubt, he's from CTR!"
CTR by notorious n.i.c. August 11, 2005