ammonium polyphosphate - French English Dictionary