LILY PAD Meaning of LILY PAD in English noun a round floating leaf of a water lily Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005