Subscribe
URL of the page has been copied to clipboard.
Meaning : A town in central England on the River Avon. Birthplace (and burial place) of William Shakespeare.
Synonyms : stratford-on-avon
Install App
Stratford-upon-avon meaning in Telugu.