mantidfly

English

Etymology

From mantid +‎ fly.

Noun

mantidfly (plural mantidflies)

  1. Synonym of mantisfly.