English | German | Russian | Czech

biocapsule English

Meaning biocapsule meaning

What does biocapsule mean?

biocapsule

A biological capsule; a capsule used in a biological context.

Are you looking for...?