• word of the day

    stratford-upon-avon

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

    Definition
    (noun) a town in central England on the River Avon; birthplace (and burial place) of William Shakespeare
    Synonyms : stratford-on-avon

Word used in video below:
text: - Oh, is that against the rules? - No, but it is frowned upon.
Download our Mobile App Today
Receive our word of the day
on Whatsapp