look up any word, like thot:
 
1.
a group of people who live in mountains.
The Lepcha live in mountains.
by Ohhh YEah April 13, 2008

Words related to Lepcha

kat mountain people third world tribe