rattlebrain

rattlebrain

A stupid or foolish person, especially one whose thoughts are disjointed or chaotically disorganized. Sometimes hyphenated. These were not the unpredictable acts of some rattlebrain—they were coldly calculated. I don't know how they could let a rattle-brain like her lead this company.
Farlex Dictionary of Idioms.

rattlebrain

n. a stupid person. Please try not to be such a rattlebrain! Pay attention to what you are doing.
McGraw-Hill's Dictionary of American Slang and Colloquial Expressions
See also:
  • muckety muck
  • hit and miss
  • hit or miss
  • hit-and-miss
  • in demand
  • bowler hat (one) out (of something or some place)
  • bleeding edge
  • cop on
  • wiggy
  • flat strap