TD


Meaning of TD in English

[TD] abbreviation tank destroyer, touchdown, Treasury Department

Merriam-Webster English vocab.      Английский словарь Merriam Webster.