cascade salamanders - Alemán Inglés Diccionario