English | German | Russian | Czech

carrapatin English

Meaning carrapatin meaning

What does carrapatin mean?

carrapatin

A serine protease inhibitor found in some ticks

Are you looking for...?