bailya3228 bailya3228 08-04-2020 English contestada can someone HELPPP What is the meaning of the idiom “on top of the world”? sad and lonely surprised and cheerful ecstatic and confident arrogant and intelligent