cochlear duct - French English Dictionary