lacking bodily or muscular strength or vitality
pathetically lacking in force or effectiveness
lacking strength
lacking strength or vigor