Definition of IST in English:

IST

  • Insulin shock therapy.