holocubes
English
Noun
holocubes
plural of
holocube