Marvel

What is Marvel?

Marvel definition and meaning on Dictionary terms:
noun
something that causes wonder, admiration, or astonishment; a wonderful thing; a wonder or prodigy: The new bridge is an engineering marvel.
Archaic. the feeling of wonder; astonishment.

verb (used with object), mar

Tags: