Get an English Tutor
English word cock-knocker comes from English knocker, English cock
knocker (English)
(dated, slang) A person who is strikingly handsome or otherwise admirable; a stunner.. (geology) A large, boulder-shaped outcrop of bedrock in an otherwise low-lying landscape, chiefly associated with a mélange.. (particularly in Cardigan etc. in South Wales, 18th to 19th century) A dwarf, goblin, or sprite imagined to dwell in mines and to indicate the presence of ore by knocking.. [...]
cock (English)
(British, NZ, pejorative, slang) A stupid person.. (curling) The circle at the end of the rink.. (dated, humorous) A chief man; a leader or master.. (informal) shuttlecock. (informal, British, Tasmania) Term of address.. (slang, vulgar) The penis.. A boastful tilt of one's head or hat.. A male bird, especially:. A rooster: a male gallinaceous bird, especially a male domestic chicken (Gallus [...]
cock-knocker (English)
(pejorative, vulgar) An annoying or despicable person.