you have to make the most of the chances that come your way - German English Dictionary