micromoons
English
Noun
micromoons
plural of
micromoon