Sault Ste. Marie in French Sault Ste. Marie in French Sault Ste. Marie proper noun A city, the seat of the Algoma District, Ontario, Canada. Add to Flashcards