travelling track-bound transformer - Spanish English Dictionary