What does bangalore torpedo mean?

bangalore torpedo meaning in General Dictionary

a metal pipeline filled with explosive, familiar with detonate land mines or even to clear a path through barbed-wire