ON TOP OF THE WORLD


Meaning of ON TOP OF THE WORLD in English

= sitting on high cotton

Slang English vocab.      Английский сленговый словарь.