Meaning of stratford-upon-avon

Definition of stratford-upon-avon

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

Other information on stratford-upon-avon

WIKIPEDIA results for stratford-upon-avon
Amazon results for stratford-upon-avon