Fenestra meaning : An opening in a body, sometimes with a membrane.
fenestra
butyrolactone
prizewinners
slanging
clangers