Translation of atol in English:

atol

atoll

noun

  • 1

    atoll, ring-shaped coral reef enclosing a lagoon