Stratford-on-avon

What is Stratford-on-avon?

Stratford-on-avon definition and meaning on Dictionary terms:
noun
a town in SW Warwickshire, in central England, on the Avon River: birthplace and burial place of Shakespeare.

 

reference: https://www.dictionary.com/browse/stratford-on-avon

Tags: