Meaning of Megalobatrachus
Definition of Megalobatrachus
(noun)
giant
salamanders; in
some
classifications
included
in the
genus
Cryptobranchus
Other information on Megalobatrachus
WIKIPEDIA results for
Megalobatrachus
Amazon results for
Megalobatrachus
Tweet