place of habitation or home - Turc Anglais Dictionnaire