Noun Definition

megalobatrachus

1.Definition: giant salamanders; in some classifications included in the genus Cryptobranchus

Category: Animals