English word

Marvelous

Definitions

adjective

  1. causing wonder : astonishing
  2. miraculous, supernatural
  3. of the highest kind or quality : notably superior

Synonyms for marvelous

Closest evidence-backed alternatives.