Definitions of navvy:

  • noun:   a laborer who is obliged to do menial work