English
Detailed Synonyms for Stratford-on-Avon in English
Stratford-on-Avon:
Stratford-on-Avon [the ~] noun
-
the Stratford-on-Avon
– a town in central England on the River Avon; birthplace (and burial place) of William Shakespeare 1the Stratford-on-Avon; the Stratford-upon-Avon– a town in central England on the River Avon; birthplace (and burial place) of William Shakespeare 1