Definitions
noun
a mountainous landlocked communist state in southeastern Asia; achieved independence from France in 1949
Look “lao people's democratic republic” up elsewhere
Want another word?
Spin the dictionary for a fresh one.