central canals of cochlea - Turco Inglés Diccionario