stupor mundi
See also:
Stupor mundi
English
Etymology
Latin
[Term?]
Noun
stupor mundi
A
wonder of the world
.