From Wiktionary, the free dictionary
From Old Irish masla, maslad (“insult, opprobrium, disgrace”). Cognate with Irish masla.
masladh m (genitive maslaidh, plural maslaidhean)
- shame, disgrace
Note: Certain mutated forms of some words can never occur in standard Scottish Gaelic.
All possible mutated forms are displayed for convenience.