Find the word definition

Wikipedia
Niederwaldsee

The Niederwaldsee is a lake in Bensheim. Bensheim is a town in the Bergstraße district in southern Hesse, Germany.