polliwog

noun

A tadpole.

noun

(dialectal) (zoology) A tadpole.

noun

a larval frog or toad