megalobatrachus maximus

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

Found on Word Lists

Other Searches