tetrafolates

English

Noun

tetrafolates

  1. plural of tetrafolate