English edit

Etymology edit

macro- +‎ particle

Noun edit

macroparticle (plural macroparticles)

  1. A macroscopic particle