New Defender's Study Bible Notes
120:5 Mesech. Mesech (same as Meshech) was far north of Israel, now probably represented by Moscow, whereas Kedar was far south, in Arabia. Both are prophetically indicated as enemies of Israel in the last days. They may also represent the state of someone living far away from God’s will but longing for salvation.