Star Lily (noun) Definition, Meaning & Examples

noun
  1. a lily, Lilium concolor, of China, having erect, somewhat fragrant, bright-red flowers.
Star Lily (noun) Definition, Meaning & Examples

More Definitions