Definitions of Del rio:

  • noun:   a town in southwest Texas on the Rio Grande west of San Antonio