somebody's best bet - Turkish English Dictionary