meaning of Alstersee

Alstersee - German to English

Alster Lake