floating hydrographic dredge - French English Dictionary