Definition of Del Rio
city in southern Texas on the Rio Grande population 35,591
Learn More about del rio
Britannica.com: Encyclopedia article about Del Rio
Seen and Heard
What made you want to look up Del Rio? Please tell us where you read or heard it (including the quote, if possible).