place of habitation or home - Alemán Inglés Diccionario