make an extra effort - German English Dictionary