The phrase "puts up a struggle" means to resist, fight or struggle against something forcefully. The antonyms for this phrase are submission, surrender, compliance, and acquiescence. The opposite of resistance is submission, which means to yield to the demands of others or to give in without complaint. Surrender is another antonym for "puts up a struggle" and means to relinquish control or surrender oneself to a higher power or authority. Compliance means to conform or obey rules, regulations or expectations without resistance. Lastly, acquiescence denotes the act of acceptance, agreement, and consent without opposition or objection. In summary, the antonyms for "puts up a struggle" all suggest a level of compliance rather than resistance.