All joint venture undertaking-backed business venture capital undertaking venture capital enterprise creation corporate venture noun, at corporate venturing See all meanings Phrasal Verbs undertaking on/upon something phrasal verb in science it would have been remedied at some point because of the rigors of scientific method. From the Cambridge English Corpus https://businessflightshop.co.uk/blog/top-reasons-to-plan-for-costa-rica-on-next-vacation/