Samothrace in French Samothrace in French Samothrace proper noun An island of Greece in the Aegean. Add to Flashcards