Meaning of megalobatrachus maximus
Definition of megalobatrachus maximus
(noun)
large
(up to
more
than
three
feet)
edible
salamander
of Asia
Other information on megalobatrachus maximus
WIKIPEDIA results for
megalobatrachus maximus
Amazon results for
megalobatrachus maximus
Tweet