- Megalobatrachus maximus as a noun:
- 1
Megalobatrachus maximus
noun
1 Megalobatrachus maximus
Large (up to more than three feet) edible salamander of Asia.
synonym: giant salamander.
debug info: 0.0149
noun
Large (up to more than three feet) edible salamander of Asia.
synonym: giant salamander.
debug info: 0.0149