igliotard

Noun

1: 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.
by Frank Milner June 23, 2023
Get the igliotard mug.