MARVEL

Definition of MARVEL

  1. (noun)something that causes feelings of wonder
  2. (verb)be amazed at
  3. (verb)express astonishment or surprise about something