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.
13👍 4👎