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