Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

nenuphar Definition

Cancel
nenuphar
noun
A water lily, especially the (''Nymphaea alba'') or the ()

Words Related to nenuphar!

nenuphar Examples by Brain Bank Users