adeefl

For definition of adeefl, please visit here.