Our Japanese teacher used the word スト in one of the homework exercises, and it's really only because of the context (地下鉄とバスのスト) that I guessed that it must be an abbreviation of ストライキ.
I hate how the Japanese shorten so many loan words that you have absolutely no chance of guessing what they might mean ? (at least not without context).