Definition of no bon in US English:

no bon

noun

slang
  • ‘No good’: applied to something of no use or value.

Origin

Early 20th century. From no + French bon; adopted by British soldiers in France during the First World War.

Pronunciation

no bon

/ˌnəʊ ˈbɒn/