Positive Words Marvel MrPositive - March 8, 2016 0 Marvel – Meaning: Noun. 1: something wonderful, sensational or a phenomenal.. 2: a genius. Verb. To be amazed or in oral something.