leucospids
English
Noun
leucospids
plural of
leucospid