igliotard Share definition Flag Noun1: The dumbest of dumb people!2: Having a neanderthal mans train of thought. This Igliotard of a person has made some stupid choices.Think smart, don't be an igliotard. igliotard by Frank Milner June 23, 2023 0 0 Get merch Get the igliotard mug. Buy Now — $32.95 See more merch