cock-knocker noun1 •(vulgar, offensive) An annoying or despicable person.He started it! Fucking cock-knocker! He's lucky I didn't put my pen through his thorax! — 1997 formscock knockers · cock-knockers