ON TOP OF THE WORLD


Meaning of ON TOP OF THE WORLD in English

in a position of eminent success, happiness, or fame

Merriam Webster Collegiate English Dictionary.      Merriam Webster - Энциклопедический словарь английского языка.