Marvel

/ˈmɑːrvəl/

Slang Meanings

To be impressed or amazed.
I totally marveled at that performance.
Something that is extremely cool or impressive.
That new gadget is a total marvel!