megalobatrachus maximus n large (up to more than three feet) edible salamander of Asia Synonym(s) giant salamander Megalobatrachus maximus