English | German | Russian | Czech

biophagous English

Meaning biophagous meaning

What does biophagous mean?

biophagous

That feeds on living creatures.

Are you looking for...?