What is the meaning of Polliwog?

A tadpole.

Source: wiktionary.org