lily of the incas Meaning, Definition & Usage

  1. noun an Andean herb having umbels of showy pinkish-purple lily-like flowers
    Peruvian lily; Alstroemeria pelegrina.

WordNet