fenestrated

having fenestrae

Breakdown:

window or opening, fenestra

composed of, having