grigri
grigri
English
Noun
Ad
Definition
A belay device that incorporates an assisted braking system, trademark of French company Petzl.
Etymology
From grigri, and possibly related to French grimper (“to climb”).
Ad