LTM

EnglishEdit

NounEdit

LTM ‎(plural LTMs)

  1. (finance) Last twelve months.
  2. (medicine) long-term memory

AnagramsEdit