main canal in a salt mine - Español Inglés Diccionario