Meaning

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

Forms

plural: cockroach wasps
Singularcockroach wasp
Pluralcockroach wasps

regular

See also

neighbours in the dictionary
cockroach wasp — meaning, examples, forms, synonyms | Krumeto