VariousWords beta
Related Terms:
Noun
Definition: A heraldic emblem of England, formed from the red rose of Lancaster and the white rose of York.
VariousWords beta
Definition: A heraldic emblem of England, formed from the red rose of Lancaster and the white rose of York.