0%

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
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?