From Middle English gnodden, gnudden, variant of gnidden, a secondary form of gniden (“to gnide”). Cognate with Icelandic gnudda (“to rub”). More at gnide.
gnod (third-person singular simple present gnods, present participle gnodding, simple past and past participle gnodded)
- (transitive) To rub together; bruise; pound; break to pieces.