• DFI
  • DFI India
  • DFI Trust

Stope

An excavation made into the ground in a series of steps or benches.