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