What is the meaning of Dumb_cluck?

A stupid person.

Source: wiktionary.org