floating hydrographic dredge - Turkish English Dictionary