Methotrexate meaning : An antimetabolite and antifolate drug used in treatment of cancer and autoimmune diseases.
fall back on
methotrexate
unmistakeable
now and then
appellation