= a stone that is positioned in such a way that the foot of travellers may come in forcible contact it, which may result in stumbling and injury; usually used in a figurative way to denote sustaining any kind of hardship in life
stone to stumble over
Impact
literally: heavy blow = serious harm, injury, or epidemic affecting a large group of people; invariably seen as punishment from God