Wiktionary
thymopoietins
n. (plural of thymopoietin English)
n. (plural of thymopoietin English)