innovator drug - German English Dictionary