emulsion explosive - French English Dictionary