nymphaea alba Meaning, Definition & Usage

  1. noun a water lily with white flowers
    European white lily.

WordNet