Word info

myophage

Noun

Meaning

myophage (plural myophages)

A contractile bacteriophage

Source: en.wiktionary.org

Close letter words and terms