Advertisement

Advertisement

star lily

noun

  1. a lily, Lilium concolor, of China, having erect, somewhat fragrant, bright-red flowers.


Advertisement

Advertisement

Advertisement

Advertisement


starlikestarling