'lily of the Incas' definitions:

Definition of 'lily of the Incas'

(from WordNet)
noun
An Andean herb having umbels of showy pinkish-purple lily- like flowers [syn: Peruvian lily, lily of the Incas, Alstroemeria pelegrina]