Top definition
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
Get the mug
Get a Hell Rio mug for your cousin Sarah.