amende honorable

English

Etymology

From French [Term?].

Noun

amende honorable (plural amendes honorables)

  1. A public confession and apology.