del rio

Noun
  1. A town in southwest Texas on the Rio Grande to the west of San Antonio (synset 109166710)

Other Searches