limnos Meaning, Definition & Usage

  1. noun a Greek island in the northern Aegean Sea; famous for a reddish-brown clay that has medicinal properties
    Lemnos.

WordNet