English dictionary
waterleaf meaning and definition
Definition and meaning of waterleaf at MeaningMonkey.org. waterleaf meaning and definition in the English Dictionary.WATERLEAF noun
Definition of waterleaf (noun)
- any of several plants of the genus Hydrophyllum
Source: Princeton University Wordnet