mervail
/ˈmɜrvɛɪl/Definitions
1. noun
a feeling of wonder or astonishment, especially at something beautiful or impressive
“The breathtaking view of the Grand Canyon filled her with a sense of mervail.”
1. noun
a feeling of wonder or astonishment, especially at something beautiful or impressive
“The breathtaking view of the Grand Canyon filled her with a sense of mervail.”