Etymology
Today it means: A suburb of Glasgow, City of Glasgow council area, Scotland, south of the Clyde (OS grid ref NS5563). Full definition →
From moss + park.
Etymology from Wiktionary, CC BY-SA 4.0.