Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

limnos Definition

Cancel
limnos
geographical name(Lem-nos)
island of Greece in the Aegean Sea east-southeast of the Chalcidice Peninsula; chief town Kástron area 177 square miles (458 square kilometers)

Words Related to limnos!

limnos Examples by Brain Bank Users