Meaning of upper avon river

Definition of upper avon river

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

Other information on upper avon river

WIKIPEDIA results for upper avon river
Amazon results for upper avon river