weakness
Noun
B2 – Upper-Intermediate
A lack of strength, either physical or in a particular skill or aspect of character.
"Weakness" often appears in the phrase "have a weakness for," meaning a strong liking for something you find hard to resist.
Synonyms
frailty
shortcoming