Definition, synonyms and related words
A small molecule drug used to treat cancer of the kidney and liver.