myophages

English

Noun

myophages

  1. plural of myophage