Definition of OTC in English:

OTC

  • 1Over the counter.

  • 2(in the UK) Officers' Training Corps.