imperial cave salamander - Español Inglés Diccionario