Definition of dumb cluck in English:

dumb cluck

noun

informalUS
  • A stupid person.