meaning of Aaltreppe

Aaltreppe - German to English

eel ladder