osmos

For definition of osmos, please visit here.