'Upper Avon River' definitions:

Definition of 'Upper Avon River'

(from WordNet)
noun
A river in central England that flows through Stratford-on- Avon and empties into the Severn [syn: Avon, River Avon, Upper Avon, Upper Avon River]