do one’s utmost;try by every possible means; try one’s best; do one’s utmost; use every ounce of one’s energy;pull out all stops 在外交上~…pull out all the diplomatic stops to…/~支持give all-out support/~反对energetically (or actively) oppose/~鼓吹boost with all one’s might;loudly trumpet/~抗拒stubbornly resist /~维护 vigorously defend