microprojectiles

English

Noun

microprojectiles

  1. plural of microprojectile