1. To continue to be somewhere and not move away. English = stay, remain. Idiomatic English = stay put.
2. To be in a place, not move away, and not move at all. English = keep still, (be) still, (be) motionless.
3. To suddenly stop moving and remain still in one place. Idiomatic English = stop dead, freeze.
4. To continue to happen or exist for a long time. Formal (religious) English = abide.