do one's best - EE Dictionary | EE Dictionary