ovipositor in Irish ovipositor in Irish ubhlonnaitheoir noun (zoology) A tubular protruding organ for laying eggs. Add to Flashcards