krāpe (Middle High German) comes from Old High German crāppo, from Proto-Germanic krappô — hook; hook; clasp.