promote (a project) - French English Dictionary