Meaning of megalobatrachus maximus

Definition of megalobatrachus maximus

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

Other information on megalobatrachus maximus

WIKIPEDIA results for megalobatrachus maximus
Amazon results for megalobatrachus maximus