Definition of
Del Rio
- (noun, location) a town in southwest Texas on the Rio Grande to the west of San Antonio
via WordNet, Princeton University
via WordNet, Princeton University
Note: If you're looking to improve your vocabulary right now, we highly recommend Ultimate Vocabulary Software.
European woody plant having pink flowers and unifoliate leaves and long tough roots; spreads by underground runners
citrophilous, minsk, pusillanimity, citrophilous mealybug, mesotron