VariousWords beta
Related Terms:
Definitions:
Noun
giant salamander
Megalobatrachus maximus
Definition: large (up to more than three feet) edible salamander of Asia
Definition: Any of the large amphibians found in the genus Cryptobranchidae and extinct related genera.