fault failings shortcomings defect drawback blemish weakness foibles

以下の語の違い、分かりますか?

意味:「欠点」