• marvel

    Submitted. Refresh to load again.

    src: wikipedia
  • 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

    • Derivative