The definition of a have not is someone or a group of people who does not possess as much material wealth or resources as others.(noun)
A have not is a homeless person who lives on the street.
See have-not in Webster's New World College Dictionary
See have-not in American Heritage Dictionary 4
Learn more about have-not