It is a real word created to describe a mechanical thingy.
Deutsch is der Snap onnaccountuv Englisch is pretty much based on German and Old English when properly pronouned, sound more like German than anything else!
Wow. You've searched for it on Google. I didn't even know that it was on the wiki. I can't figure it out, only due to the lack of knowledge of the word in my native lang. which is neither one of these.