'Nymphaea stellata' definitions:

Definition of 'Nymphaea stellata'

(from WordNet)
noun
Blue lotus of India and southeastern Asia [syn: blue lotus, Nymphaea stellata]