It sounds to me like this is more referencing their nomadic aspect. A nomadic people laying mines would be a great idiom.