Lepcha
noun
plural Lepcha
or Lepchas
Definition of Lepcha
1
: a member of a people of Sikkim, India
2
: the Tibeto-Burman language of the Lepcha people
Keep scrolling for more