marvel
noun(mar-vel)
one that causes wonder or astonishment
marvel
noun(mar-vel)
intense surprise or interest : astonishment
marvel
verb(mar-vel)
to become filled with surprise, wonder, or amazed curiosity
marvel
verb(mar-vel)
to feel astonishment or perplexity at or about