lily pad

lily pad

English Noun
Ad

Definition

The round leaf of a water lily, which floats on the surface of the water.

Ad