laborious

a.

  1. Requiring labor, perseverance, or sacrifices; toilsome; tiresome.
  2. Devoted to labor; diligent; industrious; as, a laborious mechanic.