Meaning of Stratford-on-Avon

Definition of Stratford-on-Avon

(noun) a town in central England on the River Avon; birthplace (and burial place) of William Shakespeare

Other information on Stratford-on-Avon

WIKIPEDIA results for Stratford-on-Avon
Amazon results for Stratford-on-Avon