insulated track rails - French English Dictionary