oviposit
13 points
English
8 letters
Not in frequency data
Valid in: UK dictionary
Definitions
To lay or deposit eggs; -- said esp. of insects.
To deposit or lay (an egg).
Definition: WordNet 3.1, Princeton University.
Crossword clues
Anagrams
—