white rose









white rose


noun English History.

  1. the emblem of the royal house of York.
53 queries 0.413