Ovipositor - Definition - Law Dictionary Home Dictionary Definition ovipositor
Definition :
The organ with which many insects and some other animals deposit their eggs Some ichneumon files have a long ovipositor fitted to pierce the eggs or larvaelig of other insects in order to lay their own eggs within the same
View Judgments Citing this PhraseView Acts Citing this Phrase