Definition of Del Rio in English:

Del Rio

proper noun

  • A city in southwestern Texas, on the Rio Grande; population 36,682 (est. 2008)

Pronunciation

Del Rio

/ˌdel ˈrēō/