FENESTRATE Meaning of FENESTRATE in English adj having transparent spots, as the wings of certain butterflies. 2. fenestrate ·adj having numerous openings; irregularly reticulated; as, fenestrate membranes; fenestrate fronds. Webster English vocab. Английский словарь Webster. 2012