Hypercritical means "excessively critical."
Hypocritical means "two-faced" or "characterized by hypocrisy." It literally means "critical underneath."
Note also the spelling of the nouns hypocrisy and hypocrite.
See also Hyper- or Hypo-.
Complete Contents Glossary
Grammar Contents