What does Alstersee mean?

Alstersee - German to English

Alster Lake