• word of the day

    stratford-on-avon

    stratford-on-avon - Dictionary definition and meaning for word stratford-on-avon

    Definition
    (noun) a town in central England on the River Avon; birthplace (and burial place) of William Shakespeare
    Synonyms : stratford-upon-avon
Download our Mobile App Today
Receive our word of the day
on Whatsapp