Definify.com

Definition 2024


sphexides

sphexides

English

Noun

sphexides

  1. plural of sphexide