Bawcock

n.
  1. A fine fellow; -- a term of endearment.