marvel
noun
- 1
something that causes feelings of wonder
the wonders of modern science
verb
- 1
be amazed at
We marvelled at the child's linguistic abilities
- 2
express astonishment or surprise about something
Synonyms
Also useful for “marvel”:Scrabble— High-value letters — see what it scores