latch
latch n
see latch, v.
- Fastener; lock; hook which keeps a door closed; [fig.] that which connects the spirit to the mortal body; that which keeps the partition between life and death closed.
latch v
OE læcc(e)an, to catch.
- Close; shut; secure; seal.