put one's mind to rest - EE Dictionary | EE Dictionary