macroaggregates

English

Noun

macroaggregates

  1. plural of macroaggregate