Find the word definition

Wiktionary
addleheads

n. (plural of addlehead English)

Usage examples of "addleheads".

My unit was up against those Terran supremacy addleheads in the far side of the Orion Arm.