SM in London Meaning
The SM meaning in London terms is "South Mimms". There are 1 related meanings of the SM London abbreviation.
SM on London Full Forms
- South Mimms
Frequently Asked Questions (FAQ)
What does SM stand for London?
SM stands for South Mimms in London terms.
What is the shortened form of South Mimms in London?
The short form of "South Mimms" is SM for London.
Citation
SM in London. Acronym24.com. (2022, March 21). Retrieved December 18, 2024 from https://acronym24.com/sm-meaning-in-london/
Last updated