INDIAN LOTUS





Definition:

  1. [noun] native to eastern Asia; widely cultivated for its large pink or white flowers
    Synonyms: lotus, Indian lotus, sacred lotus, Nelumbo nucifera

Synonyms: