Meaning of lily pad
Definition of lily pad
(noun)
floating
leaves of a
water
lily
Other information on lily pad
WIKIPEDIA results for
lily pad
Amazon results for
lily pad
Tweet