giant salamander (cryptobranchus maximus) - Spanish English Dictionary