giant_salamanderEnglish

Megalobatrachus maximus, giant salamander

Noun

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

English: giant salamander, Megalobatrachus maximus

English words with similar meanings

Show 1 words