ovideposition

noun 2

Definitions

noun

1

Synonym of oviposition.

2

The deposition of ova in an inappropriate place

Your note

not saved
0 chars