cochlea (Q317857)
organ of the inner ear
Language: