do/mean something for the best - German English Dictionary