indian lotus

Noun
  1. Native to eastern Asia;
    Widely cultivated for its large pink or white flowers (synset 111737868)

Found on Word Lists

Other Searches