To use a lot of physical or mental effort to do something. It's the opposite of being lazy.
© 2026 English Reference