Pet tadpole Synonyms

Definitions for Pet


Definitions for Tadpole


  • (noun) a larval frog or toad