LM Meaning of LM in English I. abbreviation 1. land mine2. long meter3. lord mayor II. abbreviation or noun( -s ) : lunar module herein Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012