LMMG: London Middlesex Master Gardeners

What does LMMG mean? The above is one of LMMG meanings. It may have other definitions. Please refer to the end of this passage.

LMMG: London Middlesex Master Gardeners

Definition in English: London Middlesex Master Gardeners