Answer:
It's the same word, I don't see how one could be more specific than the other. There is another non science related meaning to it but it would have nothing to with what you're asking.