TTC

There are multiple definitions:

  1. 2,3,5-triphenyltetrazolium chloride(English)

  2. tuberculosis treatment center(English)