scarborough lily









scarborough lily


noun

  1. a plant, Vallota speciosa, of the amaryllis family, native to southern Africa, having clusters of funnel-shaped, scarlet flowers.
53 queries 0.576