ovipositortranslation and definition "ovipositor", tamil lexiconWordTamil Definitionovipositor(பூச்சியின்) முட்டையிடும் உறுப்பு