MARVELLED

Definition of MARVELLED

  1. (verb)be amazed at
  2. (verb)express astonishment or surprise about something