means of promotion - French English Dictionary