immunotherapeutic - French English Dictionary