diphosgene - French English Dictionary