English

edit

Noun

edit

tetrafolates

  1. plural of tetrafolate