workhorse

noun
  1. a horse used for heavy work rather than racing or riding
  2. a person who works very hard and reliably, especially at routine tasks
  3. Usage: figurative
  4. a machine, vehicle, or device that performs reliably over a long period
  5. Usage: figurative

Examples