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.