tracking and relay satellite system - Spanish English Dictionary