track switching apparatus - Spanish English Dictionary