chrysidoids
English
Noun
chrysidoids
plural of
chrysidoid