Definition of Stratford-upon-Avon in English:

Stratford-upon-Avon

proper noun

  • A town in central England, on the Avon River; population 23,100 (est. 2009). Noted as the birth and burial place of William Shakespeare, it is the site of the Royal Shakespeare Theatre.

Pronunciation:

Stratford-upon-Avon

/ˈstratfərd əˌpän ˈāvən//ˈāˌvän//əˌpôn/