promoter regions - French English Dictionary