What is the full meaning of ovipositor
the organ with which many insects and some other animals deposit their eggs [n -S]
Example of the word ovipositor placed on a Scrabble board.