|
Definition of Tudor rose
1. Noun. (heraldry) A heraldic emblem of England, formed from the red rose of Lancaster and the white rose of York ¹
¹ Source: wiktionary.com
|
1. Noun. (heraldry) A heraldic emblem of England, formed from the red rose of Lancaster and the white rose of York ¹
¹ Source: wiktionary.com