bhutan

Explore definitions, synonyms, and language insights of bhutan

Definitions

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