lose sleep over sth.; restless and unable to sleep because of uneasiness of mind
Copyright © 2018 WordTech Co.