verb. ['ˈmɑːrvəl'] be amazed at.
noun. ['ˈmɑːrvəl'] something that causes feelings of wonder.
verb. ['ˈmɑːrvəl'] express astonishment or surprise about something.