river_avon
1. [ noun ] (geography) a river in southwestern England rising in Gloucestershire and flowing through Bristol to empty into the estuary of the Severn
Synonyms: avon
Related terms: river England
2. [ noun ] (geography) a river in central England that flows through Stratford-on-Avon and empties into the Severn
Synonyms: upper_avon upper_avon_river avon
Related terms: river England
Similar spelling:   river_prawn
  river_basin
  riverbank
  river_pear
  river_boat