Literally, the making of a window -- fenestra in Latin (and fenetre in French) is a window -- fenestration refers to the creation of a new opening.
FENSTRATION
Meaning of FENSTRATION in English
English dictionary of medicine. Английский словарь медицины. 2012