English dictionary
lily pad meaning and definition
Definition and meaning of lily pad at MeaningMonkey.org. lily pad meaning and definition in the English Dictionary.LILY PAD noun
Definition of lily pad (noun)
- floating leaves of a water lily
Source: Princeton University Wordnet