Meaning of indian lotus

Definition of indian lotus

(noun) native to eastern Asia; widely cultivated for its large pink or white flowers

Other information on indian lotus

WIKIPEDIA results for indian lotus
Amazon results for indian lotus