Advertisement

Advertisement

royal lily

noun

  1. a lily, Lilium regale, of western China, having fragrant flowers about 6 inches (15 centimeters) wide that are white inside, lilac-colored or purplish outside, and have a yellow base.


Advertisement

Advertisement

Advertisement

Advertisement


Royal Leamington SpaRoyal Marines