English | German | Russian | Czech

parasitoidal English

Meaning parasitoidal meaning

What does parasitoidal mean?

parasitoidal

Of or pertaining to parasitoids.

Are you looking for...?