English | German | Russian | Czech

telmophagous English

Meaning telmophagous meaning

What does telmophagous mean?

telmophagous

(zoology) Feeding from a pool of blood caused by tissue laceration.

Are you looking for...?