giant salamander

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



Terms and Conditions of Use / Copyright Notice