Megalobatrachus maximus
1.
(
noun
) large (to 3+ feet) edible salamander of Asia
Synonyms:
giant salamander
Related Words:
salamander
Terms and Conditions of Use / Copyright Notice