completely land ringed atoll - French English Dictionary