• word of the day

    shangri-la

    shangri-la - Dictionary definition and meaning for word shangri-la

    Definition
    (noun) any place of complete bliss and delight and peace
   Mnemonics (Memory Aids) for shangri-la

first part of the word sounds like "Shanghai" which is a heaven on the earth.

shangrila is a famous amusement park in mumbai...

SHANGRI -LA ..LA IS WORD USED FOR PASSAGE IN BETWEEN MOUNTAINS THEREFORE A PASSAGE WHICH MOVE UR LIFE TO HEAVEN

Connect with us on Facebook