astroparticules

French

Noun

astroparticules f

  1. plural of astroparticule