Meaning of lily of the incas
Definition of lily of the incas
(noun)
an Andean
herb
having umbels of
showy
pinkish-purple
lily-like flowers
Other information on lily of the incas
WIKIPEDIA results for
lily of the incas
Amazon results for
lily of the incas
Tweet