Definitions of undertaking
a business enterprise or company
The undertaking was extremely profitable in 2006.
a job or piece of work
The construction of the new airport is a large and complex undertaking.
a promise, agreement or responsibility
The ambitious undertaking was a contractual requirement.