Spanish-French dictionary »

shangri-la meaning in French

SpanishFrench
Shangri-La noun

Shangri-Lanom {m}