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
Tweet