An ignorant or unpleasant person who invokes immediate disgust upon sight.
"He is such a snizzle twit; I am not sure how he has kids."
1👍 1👎