meaning of tadpoles

1. a larval frog or toad


Related Words

tadpole | tadpole shrimp |

Developed & Maintained By Taraprasad.com

Treasure Words