Tudor-rose definition

(heraldry) A heraldic emblem of England, formed from the red rose of Lancaster and the white rose of York.
noun
0
1
Advertisement

Other Word Forms

Noun

Singular:
tudor-rose
Plural:
Tudor roses