Megalobatrachus maximus

noun

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