Hebrew

gnn - to enclose, to fence, to protect (HALOT 199)

PS
*gnn/gny/gnˀ - to enclose, to protect, to shelter (DRS 147‒149; Kogan 2015: 209)