thick as champ

/TH IH1 K AE0 Z CH AE0 M P/
adjective
  1. 1

    (informal, Hiberno-English) Very ignorant or foolish, sullen or in a bad temper.