English | German | Russian | Czech

ovipositors English

Meaning ovipositors meaning

What does ovipositors mean?

ovipositors

- a tubular egg-laying organ.

Are you looking for...?