Lacking physical strength or muscle power.
Deficient in robust energy or vitality.
Weak; not having a strong presence or impact.