spheges

English

Noun

spheges

  1. plural of sphex