Cochlea

/ˈkɒkliə/

Synonyms

  • auditory organ
  • inner ear

Slang Meanings

Ear part
I got some funky stuff stuck in my cochlea last night!
Sound sensor
My cochlea is picking up those crazy beats!