SITTING ON TOP OF THE WORLD


Meaning of SITTING ON TOP OF THE WORLD in English

= sitting on high cotton

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