TD


Meaning of TD in English

Function: abbreviation

1 tardive dyskinesia

2 touchdown

Merriam Webster Collegiate English Dictionary.      Merriam Webster - Энциклопедический словарь английского языка.