lily pad
English Dictionary
->
Letter L
-> lily pad
Search Dictionary:
lily pad Definition
(n)
floating
leaves
of
a
water
lily
lily pad Synonyms
lily pad
© Art Branch Inc.