Meaning of waterleaf

Definition of waterleaf

(noun) any of several plants of the genus Hydrophyllum

Other information on waterleaf

WIKIPEDIA results for waterleaf
Amazon results for waterleaf