echo-tomography - French English Dictionary