#1 marvel v. [wonder] be amazed at; "We marvelled at the child's linguistic abilities". wn
#2 marvel n. [wonder] something that causes feelings of wonder; "the wonders of modern science". wn
#3 marvel v. express astonishment or surprise about something. wn
vizzz