Definitions
There is 1 meaning of the phrase
Indian Lotus.
Indian Lotus - as a noun
Native to eastern asia; widely cultivated for its large pink or white flowers
Synonyms (Exact Relations)
lotusnelumbo nuciferasacred lotus