FENESTRATE Meaning of FENESTRATE in English adj. Bot. & Zool. having small window-like perforations or transparent areas. Etymology: L fenestratus past part. of fenestrare f. fenestra window Oxford English vocab. Оксфордский английский словарь. 2012