English word
Marvelous
Definitions
adjective
- causing wonder : astonishing
- miraculous, supernatural
- of the highest kind or quality : notably superior
Synonyms for marvelous
Closest evidence-backed alternatives.
English word
Closest evidence-backed alternatives.