detached dwelling - French English Dictionary