LM


Meaning of LM in English

I. abbreviation

1. land mine

2. long meter

3. lord mayor

II. abbreviation or noun

( -s )

: lunar module herein

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.