Tudor rose

English dictionary entry

Meanings

noun
  1. A heraldic emblem of England, formed from the red rose of Lancaster and the white rose of York.

Word forms

Tudor rose Tudor roses

Related words

This entry uses open data from Wiktionary (CC BY-SA/GFDL). Word forms are used for search and are not indexed as separate pages.