hydro-mechanical - French English Dictionary