To do everything within one's powers to achieve something.
make every effort
To do one's utmost
spare someone the details
to not give details about something mentioned, usually to avoid embarrassment or irrelevance
spare someone's blushes
To save someone from embarrassment.
to spare
In abundance.
© 2026 English Reference