Beelingo.com

English Dictionary

  • Hide translation

 giant salamander giant salamander

noun

  • large (up to more than three feet) edible salamander of Asia  ( giant salamander, Megalobatrachus maximus )
    large (up to more than three feet) edible salamander of Asia