meaning of Adelaide-Insel

Adelaide-Insel - German to English

Adelaide Island