Upper Avon River
Also found in: Thesaurus.
Switch to new thesaurus
|Noun||1.||Upper Avon River - a river in central England that flows through Stratford-on-Avon and empties into the Severn|
England - a division of the United Kingdom
Based on WordNet 3.0, Farlex clipart collection. © 2003-2012 Princeton University, Farlex Inc.