What is the meaning of Marvel?

That which causes wonder; a prodigy; a portent.

wonder, astonishment.

To wonder at.

To cause to wonder or be surprised.

To become filled with wonderment or admiration; to be amazed at something.

Source: wiktionary.org