fenestra of the cochlea - Turco Inglés Diccionario