A "nobknocker" is a slang term that refers to a person, often in a derogatory sense, who engages in petty or low-level criminal activities, particularly those involving theft or deception. The term can also imply someone who is deceitful or unscrupulous in their dealings. It may be used in a broader cultural context to describe individuals who exploit others for personal gain.