Definition of nenuphar

Definition of nenuphar
  1. nenuphar Noun A water lily, especially the common white water lily ("Nymphaea alba") or the yellow water lily ("Nuphar lutea").
Need more help? Try our forum NEW