if you son't have defs of your own......
you are not up to this discussion
Why do you think people ask you the same questions over and over again, when you keep bringing up "spirit" and "substance".
Everyone know what the definitions are, Thief. What are different are you usage of those terms, and the context of how you use them, that make it different from dictionaries.
That's why people ask you what you mean by them, asking for clarification and definitions for each of them.
The honest thing would be explain those terms by what you mean, especially if they don't match up with the dictionary.
But no, you don't do that, because you won't. You give each person who ask you, a bloody run-around. That's being evasive and dishonest. And at other times when they disagree with you, you insult them, so that's being rude and arrogant.
Why won't you explain what "you" think each of these two terms mean, and be done with it? If you did so, no one would ask you again?
Have you given any thoughts as why people don't like you?
It is your attitude, how you treat them when they make simple requests for clarifications.
It is not just atheists and agnostics who don't like you; theists don't like your attitude too, because you are being evasive and rude to them as well, when they disagree with you.
I disagree with a lot of people, but I do my best to answer them even if should they disagree with me, without resorting to evasive tactics.
I don't know if this what your religion teaches you to do, or isn't it just you.
My advice is this: Give your definition or explain what you mean by them, and be done with it.
Is it really so hard to do that?