ON TOP OF THE WORLD


Meaning of ON TOP OF THE WORLD in English

informal

very happy.

→ top

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.