inhabited dwelling - French English Dictionary