tetratricopeptides

English

edit

Noun

edit

tetratricopeptides

  1. plural of tetratricopeptide