have a thick skull

listen to the pronunciation of have a thick skull
English - English
dense, stupid, not very bright