Lacking bodily or muscular strength or vitality
Lacking strength
Lacking strength or vigor
Pathetically lacking in force or effectiveness