cockroach wasp

Noun

 * 1) Any wasp of the family, small sphecoid wasps that prey on cockroaches to lay their eggs on them.