still-habitable - Español Inglés Diccionario