English | German | Russian | Czech

larvistatic English

Meaning larvistatic meaning

What does larvistatic mean?

larvistatic

That inhibits the growth of larvae

Are you looking for...?