Definition for Marvel

marvel, n. [OFr merveille.]

Something to inspire wonder or awe.

Return to page 10 of the letter “m”.