English | German | Russian | Czech

archaeophage English

Meaning archaeophage meaning

What does archaeophage mean?

archaeophage

An archaeal phage

Are you looking for...?