Skip to definition.
Get the FREE one-click dictionary software for Windows.
NEW iPhone Audio English dictionary


Noun: scotia  skow-shu
  1. A concave moulding used especially in classical architecture

Derived forms: scotias

Encyclopedia: Scotia, NE Scotia, NY Scotia, California Scotia Scotia, CA Scotia, Nebraska Scotia, SC Scotia, South Carolina Scotia, Pennsylvania Scotia, New York Scotia, Ontario