lmt

noun 2

Definitions

noun

1

Initialism of Large Millimeter Telescope.

2

Initialism of local mean time.

Your note

not saved
0 chars