Meaning of upper avon

Definition of upper avon

(noun) a river in central England that flows through Stratford-on-Avon and empties into the Severn

Other information on upper avon

WIKIPEDIA results for upper avon
Amazon results for upper avon