Lepcha Definition

lĕpchə
lepchas
noun
A member of a traditionally Buddhist people living in the Sikkim region of India and neighboring parts of Nepal and Bhutan.
American Heritage
The Tibeto-Burman language of the Lepcha.
American Heritage