Thayer's Greek Lexicon

 Samothracia = "a sign of rags"
1. an island on the Aegean Sea, about 38 Miles (60 km) from the coast
of Thrace at the mouth of the river Hebrus