macroparticle
Etymology
From macro- + particle.
noun
A macroscopic particle