cóclea
Top 45000
Meanings
Noun
1. cochlea (the complex, spirally coiled, tapered cavity of the inner ear) (anatomy)