Definition of Magicube in English:

Magicube

noun

Photography
  • A flashcube, especially one set off mechanically (rather than electrically).

Origin

1970s; earliest use found in The Wall Street Journal. From magi- + cube.

Pronunciation

Magicube

/ˈmadʒɪkjuːb/