antifolates

English

Noun

antifolates

  1. plural of antifolate