fenestra of cochlea

fenestra of cochlea

n.