According to Oxford English Dictionaries, a character flaw is 'a fault or weakness in a person's character'. A character flaw can be defined more fully as an undesirable quality in a person. It is an imperfection, limitation, deficiency, phobia, or a problem that affects the way others perceive us.