What's the word for....?

What’s the word for someone who uses obscure words, phrases, or facts to appear smarter than they are? Someone who rambles on about a subject since they know the people they’re talking to aren’t familiar with it and therefore can’t disprove them? We’ve been having a debate with a friend who can’t admit he’s wrong and is resorting to biblical references and twisting reality to make it appear that he’s right.

(And yes, I realize there’s a little bit of irony in my asking for the word just so I can use it.) :smiley:

Psuedo-intellectual?

Duplicate thread.