isomyosins

English

Noun

isomyosins

  1. plural of isomyosin