Definition of OTC in English:

OTC

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

  • 2Over the counter.