From a Germanic language, ultimately from Proto-Germanic *krampō (“cramp, clasp”). More at cramp.
crampo m (plural crampi)