lily of the Incas

Explore definitions, synonyms, and language insights of lily of the Incas

Definitions

Noun
an Andean herb having umbels of showy pinkish-purple lily-like flowers

More General Terms