Definitions of Lily of the incas:

  • noun:   an Andean herb having umbels of showy pinkish-purple lilylike flowers