polliwog
1.
(
noun
) a larval frog or toad
Synonyms:
pollywog
,
tadpole
Related Words:
larva
Terms and Conditions of Use / Copyright Notice