raffl

For definition of raffl, please visit here.