place of habitation - Español Inglés Diccionario