TDRS
English
Noun
TDRS
(
plural
TDRSs
)
Initialism of
Tracking
and
Data
Relay
Satellite
.
Related terms
TDRSS
See also
Tracking and Data Relay Satellite
on Wikipedia.
Wikipedia
Anagrams
DTRs
,
t*rds