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