self-contained dwelling - Turc Anglais Dictionnaire