red rose









red rose


noun English History.

  1. the emblem of the royal house of Lancaster.

noun

  1. English history the emblem of the House of LancasterSee also Wars of the Roses, white rose

Leave a Reply

Your email address will not be published.

49 queries 0.595