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