English edit

Noun edit

LMT (plural LMTs)

  1. (astronomy) Initialism of Large Millimeter Telescope.
  2. (time) Initialism of Local Mean Time.

Further reading edit