What is the meaning of Have-not?

A poor or underprivileged person.

One who does not have some (contextually specified) thing.

Source: wiktionary.org