knacks

For definition of knacks, please visit here.