echoencephaloscope - French English Dictionary