English dictionary
upper avon meaning and definition
Definition and meaning of upper avon at MeaningMonkey.org. upper avon meaning and definition in the English Dictionary.UPPER AVON noun
Definition of Upper Avon (noun)
- a river in central England that flows through Stratford-on-Avon and empties into the Severn
- synonyms: Avon, River Avon, Upper Avon River
Source: Princeton University Wordnet