• 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

Download our Mobile App Today
Receive our word of the day
on Whatsapp