make the effort to - German English Dictionary