SCOTIA MEANING IN ENGLISH

• Scotia Definition & Synonyms

  1. (n.) A concave molding used especially in classical architecture.
  2. (n.) Scotland


RECENT SEARCHES