plasmoids
English
Noun
plasmoids
plural of
plasmoid