- Upper Avon as a noun:
- 1
Upper Avon
noun
1 Upper Avon
A river in central England that flows through Stratford-on-Avon and empties into the Severn.
synonyms: Avon, River Avon, Upper Avon River.
debug info: 0.0147
noun
A river in central England that flows through Stratford-on-Avon and empties into the Severn.
synonyms: Avon, River Avon, Upper Avon River.
debug info: 0.0147