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
Tweet