debt of honour


noun

a debt that is morally but not legally binding, such as one contracted in gambling