English Dictionary
Definition lily pad in British English
lily pad noun
[countable] noun
Synonyms and related words

English Dictionary