Devil's riding-horse Meaning, Definition & Usage

Definitions
  1. (Zoöl.), the American mantis (Mantis Carolina).

Webster 1913