French-English dictionary »

poudre shimosa meaning in English

FrenchEnglish
poudre Shimosa nom

Shimose powder◼◼◼(explosive)
noun