Indian lotus
1.
(
noun
) native to eastern Asia; widely cultivated for its large pink or white flowers
Synonyms:
Nelumbo nucifera
,
lotus
,
sacred lotus
Related Words:
water lily
Terms and Conditions of Use / Copyright Notice