thymosins
English
Noun
thymosins
plural of
thymosin