place of habitation or home - Espagnol Anglais Dictionnaire