Meaning of globe lily

Definition of globe lily

(noun) any of several plants of the genus Calochortus having egg-shaped flowers

Other information on globe lily

WIKIPEDIA results for globe lily
Amazon results for globe lily