Bhutan

Explore definitions, synonyms, and language insights of Bhutan

Definitions

Noun
a landlocked principality in the Himalayas to the northeast of India