I am looking for a word which describes a blatantly ignorant person (not knowing much about certain topic) who in a debate accuses of ignorance his opponent, who knows more about the topic of discussion. The person accusing does so out of his ignorance and prepotency, sometimes to hide his lack of knowledge or believing he is well informed and not understanding at all the arguments of the "well informed" opponent.
Is there a word for this?
I thought I read it once somewhere and now I can't find it. It was supposed to be a unused or archaic word. Maybe I just imagined its existence? Bigoted, fatuous and philistine don't satisfy the definition I am looking for.