Stratford-on-Avon Definition
strătfərd-ŏn-āvən, -ôn-
pronoun
A town in Warwickshire, England, birthplace of Shakespeare. Often used as a byword for a particularly idyllic or historic town.
Wiktionary
Find Similar Words
Find similar words to Stratford-on-Avon using the buttons below.