MARVEL AT Meaning of MARVEL AT in English be filled with wonder or astonishment. → marvel Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004