noun a harpoon fitted with an explosive head.
bomb lance 🔊 Listen to this noun a harpoon fitted with an explosive head. Share Facebook Twitter Google +