marvel

noun

  1. 1

    something that causes feelings of wonder

    the wonders of modern science

verb

  1. 1

    be amazed at

    We marvelled at the child's linguistic abilities

  2. 2

    express astonishment or surprise about something

Synonyms

Also useful for “marvel”:Scrabble