innovator drug - French English Dictionary