English Dictionary
◊ METHOTREXATE
methotrexate
n : an antineoplastic drug used in the treatment of certain
cancers