wild yellow lily

noun

Definition of wild yellow lily