Samothrace

What is Samothrace?

Samothrace definition and meaning on Dictionary terms:
noun

a Greek island in the NE Aegean.