Definition of ISTM in English:

ISTM

abbreviation

informal
  • It seems to me.

    • ‘ISTM to make perfect sense’