Wiktionary
cockroach wasp
n. Any wasp of the family Ampulicidae, small sphecoid wasps that prey on cockroaches to lay their eggs on them.