megalobatrachus_maximus has definitions from the field of zoology
1
[ noun ] (zoology) large (up to more than three feet) edible salamander of Asia

Synonyms

giant_salamander

Related terms

salamander Megalobatrachus

*