Well, yeah, some words are easier to narrow down to a specific line than others, but they are all abstract representations of <----->* that only have meaning through agreement. Justice, as a word, is obviously a very high order of abstraction and demands at least some amount of renegotiation any time it is used, where hemorrhoid is a very low order of abstraction and if I use it the <-----> that it represents is agreed upon pretty much universally, at least among English speakers. The difficulty in communication stems from wanting to take the shortcut of using high order abstractions without any negotiation, and assuming that the other person will later just accept that what they agreed to was actually what you meant.
Of course, around here we have the countering problem that people will take a stand as if it were a hill to die on arguing about what justice (the word) really is, when it really just isn't. Since all the word is is an abstraction, the only thing that matters is agreement. I don't care about some <----->, all I need is a reasonably clear understanding of what you are referring to when you use the word, and that you have a reasonably clear understanding of what I mean when I use it.
* this blank could contain the word reality, but I opted not to use the abstract representation that we may believe that we agree on much more strongly than we actually do agree