salch

For definition of salch, please visit here.