Giant salamander Meaning, Definition & Usage

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

WordNet


Definitions
  1. . (Zoöl.) See under Giant.
Definitions
  1. (Zoöl.), a very large aquatic salamander (Megalobatrachus maximus), found in Japan. It is the largest of living Amphibia, becoming a yard long.

Webster 1913