(one's) best bet - German English Dictionary