demand processing unit - French English Dictionary