Feminine from kashal; a stumbling-block, but only figuratively (fall, enticement (idol)) -- ruin, stumbling-block.
see HEBREW kashal
H4384. makshelah
מַכְשֵׁלָה noun feminine 1. overthrown mass.
2 stumbling-block; —
1 figurative of kingdom Isaiah 3:6.
2 plural הַמַּכְשֵׁלוֺת Zephaniah 1:3 stumbling-blocks = idols (compare מִכְשׁוֺל 2c), but rather dubious; We thinks a gloss. SchwZAW x. (1890), 169 reads וְכִשַּׁלְתִּי and I will cause the wicked to stumble.
I. כשׁף (√ of following; compare Arabic cut off, cut up, Syriac to pray (literally probably to cut oneself, see 1 Kings 18:28): so RsJ Phil. xiv. 125, 126 NöZMG 1886, 723; according to RS כֶּשֶׁף is properly herbs etc. shredded into a magic brew).