promover - French English Dictionary