softhead

Noun

 * 1) A ; a silly or feeble-minded person.