What is the full meaning of ovipositing
OVIPOSIT, to lay or deposit eggs, esp. of insects [v]
Example of the word ovipositing placed on a Scrabble board.