still-habitable - Spanish English Dictionary