scavenger housing - French English Dictionary