VariousWords beta
Definitions:
Noun
giant salamander
Megalobatrachus maximus
Definition: large (up to more than three feet) edible salamander of Asia