tribulate

For definition of tribulate, please visit here.