mucubes
English
Noun
mucubes
plural of
mucube