meaning of Cameron-Insel

Cameron-Insel - German to English

Cameron Island