SCOTIA Meaning of SCOTIA in English [ 'skəʊʃə ]■ noun Architecture a concave moulding, especially at the base of a column.OriginC16: via L. from Gk skotia , from skotos 'darkness', with ref. to the shadow produced. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004