lenalidomide - French English Dictionary