Find the word definition

WordNet
lily of the Incas

n. an Andean herb having umbels of showy pinkish-purple lilylike flowers [syn: Peruvian lily, Alstroemeria pelegrina]