Definitions of fenestra of the cochlea:

  • noun:   fenestra leading into the cochlea