leflunomide - German English Dictionary