Definition of knowing cove in English:

knowing cove

noun

slang
  • A person considered knowledgeable about a particular subject, especially sporting matters.

Origin

Early 19th century; earliest use found in The Saturday Evening Post.