What is the meaning of the word "xenopodidae"?
Definitions:
-
a family classification of amphibians, that includes aquatic frogs within the genus Xenopus, which are native to sub-Saharan Africa. NOUN
- Researchers studies species within the Xenopodidae family, to understand their unique reporductive biology.