Last modified on 9 January 2015, at 03:58

LTM

EnglishEdit

NounEdit

LTM (plural LTMs)

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

AnagramsEdit