shorans

For definition of shorans, please visit here.