Once you start on the path of semantics, it's often turtles all the way down. So, unless you want to be rigorous, it's best to go with the generally accepted best bet.
For sure, I know comments about semantics often don't go down well on HN. Was just sharing something I'm intellectually curious about. The act of trying to pin down a rigorous definition has exposed me to 5-10 different interpretations and each has given me different perspective on how to manage this nebulous thing we call knowledge.
"Generally accepted" is nearly impossible to discern from an individual standpoint. I prefer Wittgenstein's stance that you should essentially accept uncertainty that you refer to the same world/concepts/knowledge that others do and engage in good faith efforts to communicate the best you can. This amounts to the same thing but it's not weighted towards some (likely wildly incorrect) subjective viewpoint of the general population.