Definition: something that causes feelings of wonder
Usage: the wonders of modern science
Definition: be amazed at
Usage: We marvelled at the child's linguistic abilities
Main entry: marvel
Definition: express astonishment or surprise about something