atoll - definition of atoll by The Free Dictionary
I live on an atoll, a low island, it is a strip of land surrounding a lagoon, and its beauty is the beauty of the sea and sky and the varied colour of the lagoon and the grace of the cocoa-nut trees; but the place where Strickland lived had the beauty of ...