a variation of latched onto, attached itself to. Used figuratively in this lecture. —HDA Tapes (Oakland Lectures) Approved Glossary (16.4.92) latch on: grab or hold on, as to an object or idea, especially tightly or tenaciously. —AcademyLevel I Glossary - Approved November 1990