Noun: Del Rio
- A town in southwest Texas on the Rio Grande to the west of San Antonio
Type of: town
Part of: Lone-Star State, Tex., Texas, TX
Encyclopedia: Del Rio, TX mSA