megalobatrachus_maximus
1. [ noun ] (zoology) large (up to more than three feet) edible salamander of Asia
Synonyms: giant_salamander
Related terms: salamander Megalobatrachus