Definition: Meaning of, Stratford-upon-Avon in English to English dictionary.
Pronunciation:/ ˌstratfədəpɒnˈeɪv(ə)n /
synonym
antonym
a town in Warwickshire, central England, on the River Avon. It is famous as the place where William SHAKESPEARE was born, and is very popular with tourists.