meaning of lily of the incas

1. an Andean herb having umbels of showy pinkish-purple lilylike flowers


Related Words

lily of the incas |

Developed & Maintained By Taraprasad.com

Treasure Words