What is the meaning of the word "xenopus"?

Definitions:

  1. A genus of aquatic frogs native to sub-Saharan Africa, commonly known as African clawed frogs, named for the claws on their hind feet, which they use to tear food. copy to clipboard NOUN
    • Researchers are exploring the use of Xenopus as a model for human developmental disorders and diseases. copy to clipboard

Synonyms: