hydrodynamic power transmission - French English Dictionary