Medical term · I
The deepest part of the ear, consisting of the cochlea and the labyrinth.
Browse all 2358 medical terms →