Translation of "ATDRS" into English
ATDRS, advanced tracking and data relay satellite are the top translations of "ATDRS" into English.
ATDRS
-
ATDRS
-
advanced tracking and data relay satellite
-
Show algorithmically generated translations
Automatic translations of "ATDRS" into English
-
Glosbe Translate
-
Google Translate
Add example
Add