English

edit

Etymology

edit

mantid +‎ fly

Noun

edit

mantidfly (plural mantidflies)

  1. Synonym of mantisfly