bawcock

noun
  1. A fine fellow; a good-natured or admirable man (archaic or dialectal term of endearment or praise).
  2. Usage: archaic; dialectal; chiefly British

Examples