do ·phrase

Definition: to make the greatest effort possible Level: B1