it amazed or shocked me completely
"The technology they used blew my mind."
to succeed at something easily
to experience a sudden failure or breakdown
to sleep very peacefully and comfortably
to be declared healthy by a doctor
A large payment given to someone when they leave a job, espe...
When the economy improves, everyone benefits to some extent.