TD


Meaning of TD in English

abbr.1 (in the UK) Territorial (Officer's) Decoration.

2 Ir. Teachta D{aacute}la, Member of the D{aacute}il.

Oxford English vocab.      Оксфордский английский словарь.