Meaning of Xenopus

Definition of Xenopus

(noun) an African clawed frog; in some classifications made the type genus of a separate family Xenopodidae

Other information on Xenopus

WIKIPEDIA results for Xenopus
Amazon results for Xenopus