The meaning of pelting stones in islamic dream
(Twenty one pebbles collected at Muzdalifa near the Plain of ‘Arafa during the pilgrimage season and are used to stone the devil at a place called -Iamarat.) In a dream, pelting stones represent fidelity, paying one’s debts, victory over one’s enemy, or doing good deeds.
To eat one of the stones which are intended for pelting in a dream means to devour or steal the property of a young orphan. Pelting stones ina dream also means fulfilling one’s obligatory prayers and fasting, having earlier missed their performance for a legitimate reason. (Also see Pebbles; Pilgrimage; Jamariit)