Where does “Sostrate” come from?
Sostrate (French) comes from Middle French Sostrate, from Latin Sōstratus, from Ancient Greek Σώστρατος, from Ancient Greek σῶς, from Proto-Hellenic *twáwos.
Sostrate (French) comes from Middle French Sostrate, from Latin Sōstratus, from Ancient Greek Σώστρατος, from Ancient Greek σῶς, from Proto-Hellenic *twáwos.