Definitions
There is 1 meaning of the phrase
Upper Avon River.
Upper Avon River - as a noun
A river in central england that flows through stratford-on-avon and empties into the severn
Synonyms (Exact Relations)
avonriver avonupper avon