leucospids

English

Noun

leucospids

  1. plural of leucospid