Bail and Undertaking
The terms bail and undertaking are synonyms (words with similar meaning).
The noun Bail can be replaced with noun Undertaking in some context.
Bail and Undertaking are mostly used as synonyms in topics related to: promise, assurance, agreement, pledge and contract.