hatch - Dictionary definition and meaning for word hatch
sounds like LATCH..which opens the door ( lid here )
don't count ur chickens before they are hatched and the door is latched.
latch on the hatch
hatch back cars.. a lid covering the back side or almost from above something.. or hatch>> hatching eggs.. giving birth to young one's