meaning of Atolle

Atolle - German to English

atolls