department of strategic planning and coordination - French English Dictionary