The definition/explanation you found in a dictionary is a usage/meaning in classical literary works over 300 years ago. The same goes with a similar word "kokoro no yaiba".
However, it's neutral nowadays. There is no specific connotation in the word, so the nuance, positive or negative, totally differs depending on the context.