Dictionary definition · marvel
noun
- something that causes feelings of wonder"the wonders of modern science"
verb
- be amazed at"We marvelled at the child's linguistic abilities"
- express astonishment or surprise about something
Similar words
Source: Open English WordNet (CC BY 4.0).