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