Vocabulary Term #1702
US
UK
US
UK
do everything within your power to achieve something
US
UK
"The manager did his best to resolve the complaint to the satisfaction of the guest."