cochlear canal - French English Dictionary