Tamil Dictionary 🔍

ovipositing

O`vi*pos"it*ing, O`vi*po*si"tion, n. Defn: The depositing of eggs, esp. by insects.


ovipositing - Similar Words