Definition of "Marvel" :
noun: something that causes feelings of wonder
verb: be amazed at
"We marvelled at the child's linguistic abilities."
verb: express astonishment or surprise about something
noun: something that causes feelings of wonder
verb: be amazed at
"We marvelled at the child's linguistic abilities."
verb: express astonishment or surprise about something