Definition of Megalobatrachus Maximus

  • 1. Large (up to more than three feet) edible salamander of Asia Noun

Synonyms for word "megalobatrachus maximus"

Semanticaly linked words with "megalobatrachus maximus"

Hyponims for word "megalobatrachus maximus"