Land of Smiles

English

Proper noun

the Land of Smiles

  1. (poetic) The nation of Thailand.