insulated track rails - German English Dictionary