What is the meaning of Oviscapte?

The oviscape or ovipositor.

ovipositor

ovipositor

Source: wiktionary.org