self-feeding furnace - French English Dictionary