ketotrexate
English
Noun
ketotrexate
(
uncountable
)
(
pharmacology
)
5-methyltetrahydrohomofolic acid