Noun
-
something that causes feelings of wonder
"the wonders of modern science"
Verb
-
express astonishment or surprise about something
-
be amazed at
"We marvelled at the child's linguistic abilities"