Definition of bad hat in English:

bad hat

noun

British
slang
  • A scoundrel, a ne'er-do-well.

Origin

Late 19th century; earliest use found in The Times.