tracking and data relay satellite - German English Dictionary