interchangeable train cartridge - French English Dictionary