foible

Definition: (noun) A minor weakness or failing of character.
Synonyms: fault, defect, imperfection.
Usage: His father's foibles did not prevent his son from loving and honoring him.
Discuss