The noun has 3 meanings:
Meaning #1:
a social class comprising those who do manual labor or work for wages
Synonyms: labor, working class, proletariat
Meaning #2:
concluding state of pregnancy; from the onset of labor to the birth of a child
Synonyms: parturiency, labor, confinement, lying-in, travail, childbed
Meaning #3:
productive work (especially physical work done for wages)
Synonyms: labor, toil
The verb labour has 2 meanings:
Meaning #1:
work hard
Synonyms: labor, toil, fag, travail, grind, drudge, dig, moil
Meaning #2:
exert oneself, make an effort to reach a goal
Synonyms: tug, labor, push, drive




