fenestra cochleae

Noun
  1. Fenestra leading into the cochlea (synset 105333334)

Other Searches