myophages
English
Noun
myophages
plural of
myophage