No exact translation found for "cochlea"

Do you mean: