Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

lily pad Definition

Cancel
lily pad
noun(lily pad)
a floating leaf of a water lily

Words Related to lily pad!

lily pad Examples by Brain Bank Users