ALL meanings of samothrace
Sam·o·thrace
S s - noun samothrace a Greek island in the NE Aegean. 1
- noun samothrace a Greek island in the NE Aegean Sea: mountainous. Pop: 2723 (2001) 0
- noun samothrace Greek island in the NE Aegean: c. 70 sq mi (181 sq km) 0