impounding-dam - German English Dictionary