SCOTIA


Meaning of SCOTIA in English

noun scotland.

2. scotia ·noun a concave molding used especially in classical architecture.

Webster English vocab.      Английский словарь Webster.