(n)foiblea minor flaw or shortcoming in character or behavior.“The students admired their teacher despite his foibles.”