tudor rose

listen to the pronunciation of tudor rose
Englisch - Englisch
A heraldic emblem of England, formed from the red rose of Lancaster and the white rose of York