zinc phosphide - French English Dictionary