Megalobatrachus maximus

1. (noun) large (to 3+ feet) edible salamander of Asia
Synonyms: giant salamander
Related Words: salamander



Terms and Conditions of Use / Copyright Notice