Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
to work hard over a long period, especially doing work that is difficult or boring:
to travel or move with difficulty, for example through wet, sticky soil or snow, or when you are very tired:
Share your knowledge with the community
Browse our collection of 300,000+ community-written definitions