squinch owl noun1 •(US) A screech owl.“I heard a squinch owl that night.” T.P. said. — 1929 formssquinch owls