hydrographic equipment repair shop - French English Dictionary