abimrs

For definition of abimrs, please visit here.