still-habitable - German English Dictionary