lao people's democratic republic

Noun
  1. A mountainous landlocked communist state in southeastern Asia;
    Achieved independence from France in 1949 (synset 108976533)

Other Searches