What is the meaning of Infirmity?

feebleness, frailty or ailment, especially due to old age.

a moral weakness or defect

Source: wiktionary.org