Stratford-on-Avon
English Dictionary
->
Letter S
-> Stratford-on-Avon
Search Dictionary:
Stratford-on-Avon Definition
(n)
a
town
in
central
England
on
the
River
Avon
;
birthplace
(
and
burial
place
)
of
William
Shakespeare
Stratford-on-Avon Synonyms
Stratford-on-Avon
Stratford-upon-Avon
© Art Branch Inc.