Noun
cock knocker (plural cock knockers) Alternative spelling of cock-knocker
cock-knocker (plural cock-knockers) (offensive) An annoying or despicable person.
cock-knocker