LILY PAD


Meaning of LILY PAD in English

■ noun a leaf of a water lily.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.