give something your best shot - German English Dictionary