spheges
English
Noun
spheges
plural of
sphex