agirv

For definition of agirv, please visit here.