Megalobatrachus maximus

Explore definitions, synonyms, and language insights of Megalobatrachus maximus

Definitions

Noun
large (up to more than three feet) edible salamander of Asia

More General Terms