superiority complex

Noun

 * 1)  An attitude of superiority which conceals actual feelings of inferiority and failure.