LILY PAD Meaning of LILY PAD in English [lily pad] n (1814): a floating leaf of a water lily Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012