English | German | Russian | Czech

larvivore English

Meaning larvivore meaning

What does larvivore mean?

larvivore

(biology) Anything that eats larvae

Are you looking for...?