department of public works and engineering - French English Dictionary