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