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