Wiktionary
weeniehead
n. (context colloquial pejorative rare English) A stupid, useless, or mean person.