Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of marvelous

- Exciting wonder or surprise; astonishing; wonderful.
- Partaking of the character of miracle, or supernatural power; incredible.