Definitions
There are 2 meanings of the phrase
River Avon.
River Avon - as a noun
A river in southwestern england rising in gloucestershire and flowing through bristol to empty into the estuary of the severn
Synonyms (Exact Relations)
A river in central england that flows through stratford-on-avon and empties into the severn
Synonyms (Exact Relations)