Meaning of nuphar lutea

Definition of nuphar lutea

(noun) a water lily with yellow flowers

Other information on nuphar lutea

WIKIPEDIA results for nuphar lutea
Amazon results for nuphar lutea