SQUINCH Meaning of SQUINCH in English n. a straight or arched structure across an interior angle of a square tower to carry a superstructure, e.g. a dome. Etymology: var. of obs. scunch, abbr. of SCUNCHEON Oxford English vocab. Оксфордский английский словарь. 2012