We do not currently know of any synonyms for marvail.
The verb marvail is defined as:
See full definition of the word marvail.
Did you mean marvel?