English
Detailed Synonyms for Stratford-upon-Avon in English
Stratford-upon-Avon:
Stratford-upon-Avon [the ~] noun
-
the Stratford-upon-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