Wiktionary
smell-o-rama
n. (context informal English) A fictional name for technology that reproduces odor.