sphecids

English

Noun

sphecids

  1. plural of sphecid