Shangri-la


Results for "Shangri-la"

English - Turkish Dictionary

Shangri-la

(English - Turkish Dictionary) :
i. 1. hayal ülkesi; ütopya. 2. cennet, çok güzel ve rahat bir yer.