marveled at

language: en

definitions

  1. to be impressed by something
    en: to be impressed by something

examples