tiger lily

tiger lily

English Noun
Ad

Definition

A bulbous flowering plant, Lilium lancifolium, with a large spectacular flower and an edible bulb.

Ad