WordNet-Online
Free dictionary and thesaurus of English. Definitions, synonyms, antonyms and more...
Hint: double-click any word to get it searched!
Noun stratford-upon-avon has 1 sense
- Stratford-on-Avon, Stratford-upon-Avon - a town in central England on the River Avon; birthplace (and burial place) of William Shakespeare
--1 is a kind of town
|