hydro machinery - German English Dictionary