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