It means very weak, stunted, puny. Sick, sickly.
Weakling: adj. ( colloquial ) Weak, very weak, enclenque.