small hydro-electric power plant station - German English Dictionary