scotia in French scotia in French scotie noun (architecture) A concave molding with a lower edge projecting beyond the top. Add to Flashcards