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-upon-avon
Install App
Stratford-on-avon meaning in Telugu.