1to do at all costs; to make an all-out effort; to go to all lengths; to dedicate oneself to; to devote every effort to; to do all in one's power; to do all one can; to do one's level best; to do one's utmost; to go all out; to move heaven and earth to; to pull out all stops; put one's best foot forward; to spare no effort; to strive with all one's might for