Middle English snibben, snubben, probably of Scandinavian origin; akin to Old Norse snubba to scold, Swedish dialect snubba to reproach, cut off