SCOTIA Meaning of SCOTIA in English noun scotland. 2. scotia ·noun a concave molding used especially in classical architecture. Webster English vocab. Английский словарь Webster. 2012