vt to marvel at.
2. marvel ·noun wonder.
3. marvel ·noun that which causes wonder; a prodigy; a miracle.
4. marvel ·vt to cause to marvel, or be surprised;
used impersonally.
5. marvel ·vi to be struck with surprise, astonishment, or wonder; to wonder.