• more Thesaurus
  • Definition
    • marvel :something that causes feelings of wonder
      • the wonders of modern science

    • marvel :be amazed at
      • We marvelled at the child's linguistic abilities

    • marvel :express astonishment or surprise about something

      • {{t.term}} - {{t.type}}
    • Derivative