Definition of have-not in English:

have-not

noun

informal
  • A person, nation, etc., that has little or nothing of something, especially money or material possessions; a poor or disadvantaged person, nation, etc. Frequently in plural Contrasted with have, have-got.

Origin

Mid 18th century; earliest use found in Charles Jarvis (1675–1739), portrait painter and translator. From have + not.

Pronunciation

have-not

/ˈhavnɒt//ˌhavˈnɒt/