Stratford-on-Avon
1.
(
noun
) a town in central England on the River Avon; birthplace (and burial place) of William Shakespeare
Synonyms:
Stratford-upon-Avon
Related Words:
town
Terms and Conditions of Use / Copyright Notice