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