A term often used to describe Del Rio, Texas. Often associated with people who have continuously lived in Del Rio for a long time.
Still stuck in Hell Rio.
by Bob Joto December 11, 2006
Emails are sent from email@example.com. We'll never spam you.×