English

edit

Etymology

edit

From mantid +‎ fly.

Noun

edit

mantidfly (plural mantidflies)

  1. Synonym of mantisfly