VariousWords beta
Related Terms:
Definitions:
Noun
fenestra
Definition: a small opening covered with membrane (especially one in the bone between the middle and inner ear)
Definition: An opening in a body, sometimes with a membrane.