Definitions of whited sepulchre:

  • noun:   a person who is inwardly evil but outwardly professes to be virtuous