fenestra of the cochlea
fe·nest·raoft·hecochlea
noun
1.
Related words
Broader terms
WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.
fe·nest·raoft·hecochlea
WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.