microexplosions

English

Noun

microexplosions

  1. plural of microexplosion