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
67 queries 0.663