fenestra of the cochlea

noun

1.