Find the word definition

Wikipedia
Nimbula

Nimbula was a computer software company that existed from 2008 through 2013. It developed software for the implementation of public and private cloud computing environments.