Labour is the British spelling of *labor* and means physical or mental work, especially hard work; it also refers to the process of giving birth.
From Old French *labour*, from Latin *labor*, meaning toil or effort. English kept both the older French-style spelling *labour* (used in the UK and many other countries) and the shortened American spelling *labor*.
Try Another Word