exert the utmost effort - German English Dictionary