verb

 

to admire something very much

I'm just marvelling at your skills.

 

noun

 

something really surprising, exciting, or good

a marvel of modern technology