Wiktionary
tropomyosins
n. (plural of tropomyosin English)
n. (plural of tropomyosin English)