central canals of cochlea - Francés Inglés Diccionario