Having been improved greatly or upgraded; beefed up.
muscular, often in an exaggerated way.
Of inferior significance, size, or strength; ineffective, small, weak.
(Frequently) ill; poorly, sickly.