habitable environment - Español Inglés Diccionario