self-contained dwelling - Français Anglais Dictionnaire